Big Huge Thesaurus

ribbon worm

noun